@charset "utf-8";

.white-space{white-space: nowrap;}
.word-wrap{word-wrap:break-word;}
.word-break{word-break:break-all;}
.word-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}/*..代表溢出文字*/
.bgcolor-white{ background-color:#fff;}
.pointer{cursor:pointer;}
.pointer_d{ cursor:default;}
.vt{ vertical-align:top;}
.resize{resize:none;}
.block{ display:block;}
.box-sizing{box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.fix{position:fixed;left:0;top:0;z-index:10000;}

.f15{ font-size:15px;}
.f17{ font-size:17px;}
.f18{ font-size:18px;}
.f22{ font-size:22px;}
.f24{ font-size:24px;}
.f30{ font-size:30px;}
.f36{ font-size:36px;}
.font-h{ font-family:"黑体";}
.font-y{ font-family:'微软雅黑',arial,'宋体',sans-serif;}
.font-s{ font-family:"宋体";}
.unl_a:hover{ text-decoration:underline;}

.lh_no{ line-height:normal;}
.lh20{ line-height:20px;}
.lh22{ line-height:22px;}
.lh23{ line-height:23px;}
.lh24{ line-height:24px;}
.lh25{ line-height:25px;}
.lh50{ line-height:50px;}
.lh60{ line-height:60px;}

.w1000{ width:1000px;}
.w970{ width:970px;}
.w960{ width:960px;}
.w940{ width:940px;}
.w900{ width:900px;}
.w855{ width:855px;}
.w852{ width:852px;}
.w835{ width:835px;}
.w830{ width:830px;}
.w825{ width:825px;}
.w780{ width:780px;}
.w777{ width:777px;}
.w770{ width:770px;}
.w760{ width:760px;}
.w750{ width:750px;}
.w740{ width:740px;}
.w730{ width:730px;}
.w727{ width:727px;}
.w720{ width:720px;}
.w710{ width:710px;}
.w700{ width:700px;}
.w690{ width:690px;}
.w680{ width:680px;}
.w675{ width:675px;}
.w670{ width:670px;}
.w665{ width:665px;}
.w650{ width:650px;}
.w645{ width:645px;}
.w640{ width:640px;}
.w630{ width:630px;}
.w620{ width:620px;}
.w610{ width:610px;}
.w580{ width:580px;}
.w570{ width:570px;}
.w560{ width:560px;}
.w540{ width:540px;}
.w530{ width:530px;}
.w525{ width:525px;}
.w520{ width:520px;}
.w480{ width:480px;}
.w460{ width:460px;}
.w450{ width:450px;}
.w435{ width:435px;}
.w430{ width:430px;}
.w420{ width:420px;}
.w415{ width:415px;}
.w410{ width:410px;}
.w390{ width:390px;}
.w380{ width:380px;}
.w370{ width:370px;}
.w360{ width:360px;}
.w340{ width:340px;}
.w330{ width:330px;}
.w320{ width:320px;}
.w310{ width:310px;}
.w290{ width:290px;}
.w280{ width:280px;}
.w270{ width:270px;}
.w260{ width:260px;}
.w255{ width:255px;}
.w250{ width:250px;}
.w230{ width:230px;}
.w225{ width:225px;}
.w220{ width:220px;}
.w215{ width:215px;}
.w195{ width:195px;}
.w192{ width:192px;}
.w190{ width:190px;}
.w180{ width:180px;}
.w170{ width:170px;}
.w160{ width:160px;}
.w150{ width:150px;}
.w140{ width:140px;}
.w130{ width:130px;}
.w120{ width:120px;}
.w110{ width:110px;}
.w105{ width:105px;}
.w96{ width:96px;}
.w65{ width:65px;}
.w35{ width:35px;}
.w25{ width:25px;} 
.w5{ width:5px;}


.h850{height:850px;}
.h650{ height:650px;}
.h565{ height:565px;}
.h550{ height:550px;}
.h505{ height:505px;}
.h530{ height:530px;}
.h410{ height:410px;}
.h400{ height:400px;}
.h396{ height:396px;}
.h366{ height:366px;}
.h346{ height:346px;}
.h280{ height:280px;}
.h235{ height:235px;}
.h190{ height:190px;}
.h180{ height:180px;}
.h165{ height:165px;}
.h160{ height:160px;}
.h150{ height:150px;}
.h145{ height:145px;}
.h110{ height:110px;}
.h90{ height:90px;}
.h75{ height:75px;}
.h70{ height:70px;}
.h65{ height:65px;}
.h60{ height:60px;}
.h55{ height:55px;}
.h45{ height:45px;}
.h40{ height:40px;}
.h38{ height:38px;}
.h35{ height:35px;}
.h33{ height:33px;}
.h30{ height:30px;}
.h29{ height:29px;}
.h25{ height:25px;}
.h20{ height:20px;}
.h18{ height:18px;}
.h14{ height:14px;}
.h5{ height:5px;}
.min_h300{ min-height:300px;}
.min_h200{ min-height:200px;}
.min_h80{ min-height:80px;}
.min_h60{ min-height:60px;}
.min_h38{ min-height:38px;}
.min_h33{ min-height:33px;}
.min_h22{ min-height:22px;}
.h_auto{ height:auto;}

.ml-15{ margin-left:-15px;}
.ml1{ margin-left:1px;}
.ml2{ margin-left:2px;}
.ml3{ margin-left:3px;}
.ml4{ margin-left:4px;}
.ml6{ margin-left:6px;}
.ml7{ margin-left:7px;}
.ml8{ margin-left:8px;}
.ml12{ margin-left:12px;}
.ml13{ margin-left:13px;}
.ml16{ margin-left:16px;}
.ml17{ margin-left:17px;}
.ml18{ margin-left:18px;}
.ml22{ margin-left:22px;}
.ml23{ margin-left:23px;}
.ml25{ margin-left:25px;}
.ml28{ margin-left:28px;}
.ml35{ margin-left:35px;}
.ml38{ margin-left:38px;}
.ml40{ margin-left:40px;}
.ml45{ margin-left:45px;}
.ml55{ margin-left:55px}
.ml65{ margin-left:65px;}
.ml75{ margin-left:75px;}
.ml80{ margin-left:80px;}
.ml85{ margin-left:85px;}
.ml120{ margin-left:120px;}
.ml135{ margin-left:135px;}
.ml210{ margin-left:210px;}

.mt-3{ margin-top:-3px;}
.mt-1{ margin-top:-1px;}
.mt1{ margin-top:1px;}
.mt2{ margin-top:2px;}
.mt3{ margin-top:3px;}
.mt4{ margin-top:4px;}
.mt6{ margin-top:6px;}
.mt7{ margin-top:7px;}
.mt8{ margin-top:8px;}
.mt12{ margin-top:12px;}
.mt13{ margin-top:13px;}
.mt14{ margin-top:14px;}
.mt17{ margin-top:17px;}
.mt18{ margin-top:18px;}
.mt22{ margin-top:22px;}
.mt25{ margin-top:25px;}
.mt35{ margin-top:35px;}
.mt40{ margin-top:40px;}
.mt45{ margin-top:45px}
.mt48{ margin-top:48px;}

.mr3{ margin-right:3px;}
.mr4{ margin-right:4px;}
.mr7{ margin-right:7px;}
.mr11{ margin-right:11px;}
.mr12{ margin-right:12px;}
.mr13{ margin-right:13px;}
.mr25{ margin-right:25px;}
.mr27{ margin-right:27px;}
.mr35{ margin-right:35px;}
.mr40{ margin-right:40px;}
.mr65{ margin-right:65px;}
.mr80{ margin-right:80px;}

.mb4{ margin-bottom:4px;}
.mb7{ margin-bottom:7px;}
.mb8{ margin-bottom:8px;}

.pt2{ padding-top:2px;}
.pt6{ padding-top:6px;}
.pt7{ padding-top:7px;}
.pt8{ padding-top:8px;}
.pt12{ padding-top:12px;}
.pt25{ padding-top:25px;}
.pt35{ padding-top:35px;}
.pt40{ padding-top:40px;}
.pt90{ padding-top:90px;}

.pr3{ padding-right:3px;}
.pr40{ padding-right:40px;}

.pl25{ padding-left:25px;}
.pl35{ padding-left:35px;}
.pl40{ padding-left:40px;}
.pl85{ padding-left:85px;}
.pl200{ padding-left:200px;}


.pb2{ padding-bottom:2px;}
.pb4{ padding-bottom:4px;}
.pb7{ padding-bottom:7px;}
.pb8{ padding-bottom:8px;}
.pb12{ padding-bottom:12px;}
.pb25{ padding-bottom:25px;}
.pb40{ padding-bottom:40px;}
.p5{ padding:5px;}
.p20{ padding:20px;}


body,html{ background-color:#fff; height:100%;}

/*图标*/
.ico_b_word,.ico_b_excel,.ico_b_ppt,.ico_b_pdf,.ico_b_txt,.ico_b_courseware,.ico_b_img{ width:38px; height:38px; background:url(../images/courseware_b.png) no-repeat; display:inline-block;}
.ico_b_word{ background-position:left top;}
.ico_b_excel{ background-position:-38px top;}
.ico_b_ppt{ background-position:-76px top;}
.ico_b_pdf{ background-position:-114px top;}
.ico_b_txt{ background-position:-152px top;}
.ico_b_courseware{ background-position:-190px top;}
.ico_b_img{background-position:-228px top;}


/*按钮*/
.button_1{ height:25px; padding:0 7px; box-sizing:border-box; display:inline-block; color:#fff; line-height:24px; background-color:#32a030; border:none; text-align:center; cursor:pointer;font-family:"微软雅黑";}
.button_2{ height:30px; padding:0 14px; box-sizing:border-box; display:inline-block; color:#fff; line-height:29px; background-color:#32a030; border:none;text-align:center; cursor:pointer;font-family:"微软雅黑";}
.button_3{ height:50px; padding:0 20px; box-sizing:border-box; display:inline-block; color:#fff; line-height:49px; background-color:#32a030; border:none; text-align:center; cursor:pointer; font-size:20px; font-family:"微软雅黑";}
.button_4{ height:40px; padding:0 20px; box-sizing:border-box; display:inline-block; color:#fff; line-height:39px; background-color:#32a030; border:none; text-align:center; cursor:pointer; font-size:16px; font-family:"微软雅黑";}
.button_5{ height:35px; padding:0 20px; box-sizing:border-box; display:inline-block; color:#fff; line-height:34px; background-color:#32a030; border:none; text-align:center; cursor:pointer; font-size:16px;}
.button_1:hover,.button_2:hover,.button_3:hover,.button_4:hover,.button_5:hover{ background-color:#21911f;}
.button_off{background-color: #cccccc; cursor:default;}
.button_off:hover{background-color: #cccccc;}
.button_green{ background:#fff; border:solid 1px #4b9200; color:#4b9200;}
.button_green:hover{ background:#fff; border:solid 1px #4b9200; color:#4b9200;}
.r_but1_1{height:25px;line-height:25px; padding:0 7px; display:inline-block;background-color: #cccccc;border:none; text-align:center; cursor:pointer; color:#fff;}
.chooseOff{ width:22px; height:22px; background:url(../images/chooseOff.png) no-repeat; cursor:pointer; outline:none; vertical-align:middle; display:inline-block;}
.chooseOn{ width:22px; height:22px; background:url(../images/chooseOn.png) no-repeat; cursor:pointer; vertical-align:middle; display:inline-block;}
.textarea_1{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#464646; line-height:20px; padding:4px 6px;box-sizing: border-box; border:solid 1px #dad9d9;resize:none;box-shadow:inset 0 0 4px #cacaca;}
.textarea_1_on{ border-color:#83ca60;}
.inputText{ min-height:20px; height:auto; box-sizing:border-box; line-height:20px\9; border:solid 1px #d2d2d2; background-color:#fff; color:#464646; padding:3px 5px;word-wrap:break-word; font-size:14px;}
.inputText:focus{border-color:#4baa50;}
.textarea_2{min-height:80px; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#464646; line-height:20px; padding:4px 6px;box-sizing: border-box; border:solid 1px #dad9d9;resize:none;}
.textarea_2:focus{border-color:#4baa50;}
.checkboxOff{ width:16px; height:16px; cursor:pointer; background:url(../images/checkboxOff.png) no-repeat; vertical-align:middle; display:inline-block;}
.checkboxOn{width:16px; height:16px; cursor:pointer; background:url(../images/checkboxOn.png) no-repeat; vertical-align:middle; display:inline-block;}
.delete_but{ width:16px; height:16px;background:url(../images/delete2.png) no-repeat; cursor:pointer;}
.inputText_searchBtn{ width:21px; height:22px; background:url(../images/nav2_search.png) no-repeat; display:inline-block; border:medium none; margin-left:-25px; cursor:pointer; vertical-align:middle; outline:none; background-size:100% 100%;}


/*弹窗*/
.pop_thickBox{ border:solid 1px #dad9d9; background-color:#fff; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#464646;box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);}
.pop_thickBox a{ text-decoration:none;}
.pop_thickBox_title{ width:100%; line-height:33px; height:35px; background-color:#32a030; }
.pop_thickBox_title h2{ float:left; margin-left:15px;color:#fff; font-family:"微软雅黑"; font-size:17px;}
.pop_thickBox_title a{ float:right; width:16px; height:16px; display:block; background:url(../images/thickBox_close.png) no-repeat; margin:9px 12px 0 0;}

/*表格*/
.manage_Table_tit{ height:40px; line-height:38px;border: 1px solid #ddd; text-align:center; background-color:#f2f2f2;box-sizing: border-box;}
.manage_Table_tit div{ border-left:solid 1px #cecece;box-sizing: border-box;}
.manage_Table_tit div:first-child{ border:none;}
.manage_Table{display: table;border-collapse: collapse;box-sizing: border-box; background-color:#fff; margin-top:-1px;}
.manage_Table .row{display: table-row; font-family:"微软雅黑";}
.manage_Table .cell {display: table-cell;border: 1px solid #ddd;padding:6px; line-height:22px;box-sizing: border-box; vertical-align:middle;word-break: break-all;word-wrap: break-word;}
.manage_Table.manage_rowHover .row:hover{ background-color:#f9f9f9; transition:all ease-out 0.15s;}


.lh30{ line-height:30px;}
.lh35{ line-height:35px;}
.lh40{ line-height:40px;}
.lh45{ line-height:45px;}

.border1{ border:solid 1px #d9d9d9;}
.border_t{ border-top:solid 1px #d9d9d9;}
.border_r{ border-right:solid 1px #d9d9d9;}
.border_l{ border-left:solid 1px #d9d9d9;}
.border_b{ border-bottom:solid 1px #d9d9d9;}
.border_b_d{ border-bottom:dashed 1px #d9d9d9;}
.border_t_d{ border-top:dashed 1px #d9d9d9;}
.border_l_d{ border-left:dashed 1px #d9d9d9;}
.border_r_d{ border-right:dashed 1px #d9d9d9;}
.border_orange{ border-color:#fa8717;}
.border_green{ border-color:#4d9602;}
.border_gray{ border-color:#e7eaec;}
.border_t_none{ border-top:none;}
.border_b_none{ border-bottom:none;}
.border_none{ border:medium none;}
.bg_none{ background:none;}
.maxImg img{max-width: 100%;height: auto !important;}/*限制上传和显示题目图片宽*/
.faceImg img{ vertical-align:middle; margin-top:-5px;}
/*题目图片行居中*/
.imgvm img {vertical-align:middle;}
.divselect_minH_over{ overflow-y:scroll; overflow-x:hidden; height:200px;}
.scroll-y{ overflow-x:hidden; overflow-y:auto;}
.blog_chackTextarea-area{line-height:24px;font-size:13px;font-family:"Helvetica Neue", Helvetica, Arial;resize: none; padding:0 5px;border:1px solid #83ca60; height:24px; color:#666;/*box-shadow:1px 1px 3px rgba(34, 25, 25, 0.2);*/}
.br50{ border-radius:50%;}
.br20{ border-radius:20px;}
.br6{ border-radius:6px;}

.gray,.gray a{ color:#797979;}
.gray2,.gray2 a,a.gray2{ color:#464646;}
.white{ color:#fff;}
.white a{ color:#fff;}
a.white{ color:#fff;}
.red{ color:#cc0000;}
a.red{ color:#cc0000;}
.red2,.red2 a,a.red2 {color:#e22323;}
.green,.green a,a.green{ color:#2fa132;}
.greenover,.greenover a,a.greenover{ color:#464646;}
.greenover:hover,.greenover a:hover,a.greenover:hover{ color:#2fa132;}
.blue, a.blue,.blue a{ color:#37a3e3;}
.orange{ color:#fa8717;}
.color1{ color:#47456d;}/*有点紫色*/
a.color_web{ color:#464646;}



.bg1{ background-color:#d2d2d2;}/*灰色*/
.bg2{ background-color:#fafafa;}/*浅灰色*/
.bg3{ background-color:#e4f4d9}/*淡绿色*/
.bg4{ background-color:#31a030}/*深绿色*/
.bg5{ background-color:#83ca60}/*绿色*/
.bg6{ background-color:#ededed;}/*中度浅灰*/
.bg7{ background-color:#f48a00;}/*橙色*/

/*下拉*/
.s_divselect_1{width:106px; position:relative; z-index:9;background:#fff; border:none; font-size:14px;}
.s_divselect_1 cite{width:70px; height:24px;line-height:24px; display:block; color:#464646; cursor:pointer;font-style:normal;padding-left:6px; padding-right:20px; border:1px solid #a5a5a5; background:url(../images/pull-down.png) no-repeat right center; overflow:hidden;word-wrap:break-word;}
.s_divselect_1 cite.middle{ height:28px; line-height:28px; border-color:#d2d2d2; padding-right:30px;background:url(../images/pull-down3.png) no-repeat right center;background-size:auto 100%;}
.s_divselect_1 ul{width:106px;  background-color:#fbf9fa; position:absolute; z-index:2000; margin-top:0px; display:none; font-size:13px;border:1px solid #a5a5a5;border-top:none;}
.s_divselect_1 ul li{height:22px; line-height:22px; overflow:hidden;}
.s_divselect_1 ul li a{display:block; height:22px; color:#464646; text-decoration:none; padding-left:10px; padding-right:10px;}
.s_divselect_1 ul li a:hover{background-color:#4d9602; color:#fff;}

.s_divselect_2{width:96px; position:relative; z-index:9;background:#fff; border:none; font-size:14px;}
.s_divselect_2 cite{width:70px; height:24px;line-height:24px; display:block; color:#464646; cursor:pointer;font-style:normal;padding-left:6px; padding-right:20px; border:1px solid #d2d2d2; background:url(../images/pull-down2.png) no-repeat right center; overflow:hidden;word-wrap:break-word;}
.s_divselect_2 ul{width:96px;  background-color:#fbf9fa; position:absolute; z-index:2000; margin-top:0px; display:none; font-size:13px;border:1px solid #d2d2d2;border-top:none;}
.s_divselect_2 ul li{height:22px; line-height:22px; overflow:hidden;}
.s_divselect_2 ul li a{display:block; height:22px; color:#464646; text-decoration:none; padding-left:10px; padding-right:10px;}
.s_divselect_2 ul li a:hover{background-color:#31a030; color:#fff;}




/*分页*/
.paging{ text-align:center; margin-left:auto; margin-right:auto;}
.paging li{ display:inline;vertical-align: middle; margin:0 6px;}
.paging li.page a{ border:1px solid #e1e2e3; cursor:pointer; height:28px; width:28px; line-height:28px; text-align:center; display:inline-block; font-size:16px; color:#464646;}
.paging li.page a:hover{ border:1px solid #71c04b; background-color:#fff;color:#71c04b;}
.paging li.page a.currentPage{border:1px solid #fff;color:#71c04b;font-weight:bold;}
.paging li.page a.currentPage:hover{ background:none;}
.paging_but a{ background:#71c04b; display:inline-block; padding:0 10px; height:30px; line-height:30px; color:#fff;}
.paging_but a:hover{ background:#5c9b16;}
.paging_off a{ background:#ededed; color:#696969; cursor:default;}
.paging_off a:hover{ background:#ededed;}
.paging_num a{ color:#5c9b16}
.paging_input_but{background:#71c04b;padding:0 10px;display:inline-block; height:30px; line-height:30px; color:#fff; border:none; outline:none; cursor:pointer;}
.paging_input_but:hover{background:#5c9b16;}

/*打分星星*/
#star{position:relative;}
#star ul,#star span{float:left;display:inline;height:21px;line-height:21px;}
#star ul{margin:0 10px;}
#star li{float:left;width:24px;cursor:pointer;text-indent:-9999px;background:url(../images/star.png) no-repeat;}
#star strong{color:#f60;padding-left:10px;}
#star li.on{background-position:0 -28px;}
#star p{position:absolute;top:20px;width:158px;height:44px;display:none;background:url(../images/star_icon.gif) no-repeat;padding:12px 10px 0; font-size:12px; line-height:18px; z-index:10;}
#star p em{color:#f60;display:block;font-style:normal;}

/*评论表情*/
.videoFace {background: url("../../common/images/face_bg2.gif") no-repeat scroll 0 28px #FFFFFF;border-color: #BFBFBF -moz-use-text-color -moz-use-text-color #BFBFBF;border-style: solid none none solid;border-width: 1px medium medium 1px;display: none;height: 230px;overflow: hidden;padding: 0;position: absolute; top:-1px;left:-1px;width: 435px;z-index: 140;}
.subCommentFace {background: url("../../common/images/face_bg2.gif") no-repeat scroll 0 28px #FFFFFF;border-color: #BFBFBF -moz-use-text-color -moz-use-text-color #BFBFBF;border-style: solid none none solid;border-width: 1px medium medium 1px;display: none;height: 230px;overflow: hidden;padding: 0;position: absolute; top: 30px;left:15px;width: 435px;z-index: 140;}
.menu_bqb_cb {background: url("../../common/images/vote_r2.gif") repeat-x scroll 0 0 transparent;border-right: 1px solid #CCCCCC;height: 27px;line-height: 27px;overflow: hidden;padding-left: 10px;width: 424px;}
.faceBG {border-top: medium none;margin-top: 0;overflow: hidden;}
.spanFs {border-bottom: 1px solid #DFE6F6;border-right: 1px solid #DFE6F6;display: block;float: left;height: 28px;width: 28px;}
.spanFs img {line-height: 28px;margin: 0 auto;vertical-align: middle;cursor:pointer;}
.menu_bqb_c1 {background: url("../../common/images/imgdel.gif") no-repeat scroll 0 0 transparent;float: right;height: 15px;margin: 7px 5px 0 0;width: 15px;cursor:pointer;}